// api/auth.js
import request from './index';

export default {
	/**
	 * 发送短信验证码
	 * @param {Object} data - 请求参数
	 * @param {string} data.phone - 手机号
	 */
	sendVerifyCode: (data) => {
		return request.post('/auth/send-code', data);
	},

	/**
	 * 验证码登录
	 * @param {Object} data - 请求参数
	 * @param {string} data.phone - 手机号
	 * @param {string} data.code - 验证码
	 * @param {number} data.identity - 用户类型，0:患者，1:医生
	 */
	codeLogin: (data) => {
		return request.post('/auth/codeLogin', data);
	},

	/**
	 * 密码登录
	 * @param {Object} data - 请求参数
	 * @param {string} data.phone - 手机号
	 * @param {string} data.password - 密码
	 * @param {number} data.identity - 用户类型，0:患者，1:医生
	 */
	passwordLogin: (data) => {
		return request.post('/auth/login', data);
	}
};